advance payment from customers - German English Dictionary